package com.practice.springboot_01_zwj.entity.dto;

import java.util.Date;

public class TaskAllQueryRequest {
    private String subBelonging; // 子任务归属地市（模糊查询）
    private String subExecutor;  // 子任务执行人（精确匹配）
    private Date actualFinishTimeStart; // 主任务实际完成时间区间开始
    private Date actualFinishTimeEnd;   // 主任务实际完成时间区间结束
    private Integer taskState;    // 主任务状态
    private String belonging;    // 归属
    private String batchExecutor; //批量子任务执行人（精确匹配）
    private String implementDescription; //工作任务落实情况
    private Double indexValue;  //指标值
    private Double selfRating; //自评分
    private String taskType;
    private String specializedName; //专项名称
    private String deptName; //科室名称

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getSpecializedName() {
        return specializedName;
    }

    public void setSpecializedName(String specializedName) {
        this.specializedName = specializedName;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public String getImplementDescription() {
        return implementDescription;
    }

    public void setImplementDescription(String implementDescription) {
        this.implementDescription = implementDescription;
    }

    public Double getIndexValue() {
        return indexValue;
    }

    public void setIndexValue(Double indexValue) {
        this.indexValue = indexValue;
    }

    public Double getSelfRating() {
        return selfRating;
    }

    public void setSelfRating(Double selfRating) {
        this.selfRating = selfRating;
    }

    public String getBatchExecutor() {
        return batchExecutor;
    }

    public void setBatchExecutor(String batchExecutor) {
        this.batchExecutor = batchExecutor;
    }

    // Getters and Setters
    public String getSubBelonging() { return subBelonging; }
    public void setSubBelonging(String subBelonging) { this.subBelonging = subBelonging; }
    public String getSubExecutor() { return subExecutor; }
    public void setSubExecutor(String subExecutor) { this.subExecutor = subExecutor; }
    public Date getActualFinishTimeStart() { return actualFinishTimeStart; }
    public void setActualFinishTimeStart(Date actualFinishTimeStart) { this.actualFinishTimeStart = actualFinishTimeStart; }
    public Date getActualFinishTimeEnd() { return actualFinishTimeEnd; }
    public void setActualFinishTimeEnd(Date actualFinishTimeEnd) { this.actualFinishTimeEnd = actualFinishTimeEnd; }
    public Integer getTaskState() { return taskState; }
    public void setTaskState(Integer taskState) { this.taskState = taskState; }

    public String getBelonging() {
        return belonging;
    }

    public void setBelonging(String belonging) {
        this.belonging = belonging;
    }
}